import Vue from 'vue';

import {
    Layout,Menu,Card,Avatar,Modal,Icon,LocaleProvider,
    Table,Alert,Drawer,Spin,List,Row,Col,Upload,Tag, Tree,
    Form,Input,Button,Checkbox,Dropdown,Radio,Select
} from 'ant-design-vue';

Vue.prototype.$modal = Modal;

import $message from 'ant-design-vue/lib/message/index';
import 'ant-design-vue/lib/message/style/index';
Vue.prototype.$message = $message;

Vue.use(Layout);    //  布局
Vue.use(Menu);      //  菜单
Vue.use(Card);      //  卡片
Vue.use(Avatar);    //  头像
Vue.use(Icon);      //  图标
Vue.use(LocaleProvider);     //  国际化
Vue.use(Modal);     //  对话框
Vue.use(Table);     //  表格
Vue.use(Alert);     //  警告提示
Vue.use(Drawer);     //  抽屉
Vue.use(Spin);      //  加载中
Vue.use(List);      //  列表
Vue.use(Upload);      //  文件上传
Vue.use(Tag);      //  标签
Vue.use(Tree);      //  树形控件

//  栅格系统
Vue.use(Row);
Vue.use(Col);

//  表单
Vue.use(Form);
Vue.use(Input);
Vue.use(Button);
Vue.use(Checkbox);
Vue.use(Dropdown);
Vue.use(Radio);
Vue.use(Select);
